Skip to content

feat: migrate from beachball to nx release workflow#377

Merged
frantic1048 merged 1 commit into
mainfrom
feature/migrate-to-nx
Apr 3, 2026
Merged

feat: migrate from beachball to nx release workflow#377
frantic1048 merged 1 commit into
mainfrom
feature/migrate-to-nx

Conversation

@frantic1048
Copy link
Copy Markdown
Contributor

Summary

  • Replace beachball versioning/publishing with Nx Release + release-pr workflow
  • Add check-version-plan and check-renovate-version-plan CI jobs (replacing beachball equivalents)
  • Add release-pr.yml and release.yml workflows for automated release PR creation and publishing
  • Add prerelease (development tag) publishing via workflow dispatch
  • Clean up legacy beachball artifacts (beachball.config.js, CHANGELOG.json, CHANGELOG.md boilerplate)
  • Update renovate config to use Nx-version-bump instead of Beachball-bump-type

Test plan

  • pnpm install succeeds with nx installed
  • pnpm run build passes
  • pnpm run test passes (221 tests)
  • CI workflows pass on this PR
  • pnpm run change creates a version plan file under .nx/version-plans/

🤖 Generated with Claude Code

Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/release-pr.yml Fixed
Comment thread .github/workflows/release.yml Fixed
@frantic1048 frantic1048 force-pushed the feature/migrate-to-nx branch 3 times, most recently from a35efe7 to f334649 Compare April 3, 2026 06:54
@frantic1048 frantic1048 added the enhancement Enhancement of the code, not introducing new features. label Apr 3, 2026
@frantic1048 frantic1048 force-pushed the feature/migrate-to-nx branch 5 times, most recently from 1e71637 to 7e6d416 Compare April 3, 2026 07:38
Replace beachball versioning/publishing with Nx Release + release-pr
workflow. Add version plan checks, renovate auto-plan, and prerelease
publishing via GitHub Actions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@frantic1048 frantic1048 force-pushed the feature/migrate-to-nx branch from 7e6d416 to 93e6cc8 Compare April 3, 2026 07:47
@frantic1048 frantic1048 merged commit 7cbdf49 into main Apr 3, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement of the code, not introducing new features.

Development

Successfully merging this pull request may close these issues.

2 participants